main() {
  // if语句
  int orderState = 1;
  if (orderState == 1) {
    print('待付款');
  } else if (orderState == 2) {
    print('待发货');
  } else if (orderState == 3) {
    print('待收货');
  } else if (orderState == 4) {
    print('待评价');
  } else {
    print('已完成');
  }

  // switch语句 - 可省略break，不会穿透
  switch (orderState) {
    case 1:
      print('待付款');
      break;
    case 2:
      print('待发货');
      break;
    case 3:
      print('待收货');
      break;
    case 4:
      print('待评价');
      break;
    default:
      print('已完成');
  }

  // for循环
  for (int i = 0; i < 10; i++) {
    print(i);
  }

  // while循环
  int i = 0;
  while (i < 10) {
    print(i);
    i++;
  }

  // do-while循环
  int j = 0;
  do {
    print(j);
    j++;
  } while (j < 10);

  // break: 跳出循环
  // continue: 跳过当前循环
  for (int i = 0; i < 10; i++) {
    if (i == 5) {
      break;
    }
    // 跳过3
    if (i == 3) {
      continue;
    }
    print(i); // 0 1 2 4 
  }
}
